iT邦幫忙

2022 iThome 鐵人賽

DAY 30
0

第 30 天,來寫這次閱讀 Asabeneh 的 30 Days of Python 看完覺得比較可惜的地方:

  1. 愈到後面,愈覺得內容單調,可能也是因為牽涉到比較深的基礎知識要求,像是 NumPy、pandas 原文中都是講函式而已,實際應用的情境可說是沒有;我也因此沒在這系列寫這兩個單元,之後要找其他資源補齊這塊。?
  2. 原文中不時有些小錯誤,到了 Flask 甚至有內容重覆,或是沒有提供實作方法的...(這部份我參考了之前看 CS50 2022 課程中學到的知識來解決。)
  3. 原文中其實很少帶官方文件的連結,雖然有很多例子輔助,但當我查文件時,才發現很多內建/套件的函式可以透過給特定參數調整運作的方式。
  4. Python 3 有內建的 type hints 支援沒有提到。

比起原文,我在這系列的文章中加入了官方文件中相關說明的連結,Python 的官方文件寫得很詳盡,像是 keyword-only、position-only 的參數都是看文件時發現參數有特別的標註方式才注意到並去理解的。對於前端來說,最痛苦的應該是沒有像 MDN 這麼方便的網站可以查用法和看運作的例子吧。?

還有用 Python 跟 MongoDB 溝通的章節,極度仰賴 pymongo 這個套件,insert_one 這些方法的回傳值,都是從這個套件的文件中找來的。但也是很多地方看不懂,需要再深入探索,不確定如何正確打開閱讀。

這邊也附上撰寫過程中我覺得不錯的資料查詢網站:

必須說,這些文件中還是很多說明及註解我看得不是很明白,如果能更好的理解這些術語和文件的寫法,應該能寫出更淺顯易懂的例子,也更能幫助學習 Python 而不是只會看著用;之後想從這塊去深入,並另外寫心得分享。?

做為前端工程,讀完這系列文章後,我會把目標放在進一步學習使用:

  • Selenium 自動化測試網頁功能。
  • Django 製作靜態網站。
  • FastAPI 搭建 api server 並自動生成 api 說明文件。

最後,感謝您的閱讀!


上一篇
【Day 29】打造一個 API
系列文
從前端角度看30天學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言